約 2,606,256 件
https://w.atwiki.jp/ochamemo/pages/25.html
オチャメモ ファイル読み込み時にEE@と表示され文字化け [#c06dca47] 現象 [#fdd62d28] 原因 [#cc5578c2] 対処 [#h9a44d0b] C-Gを連打するとターミナルがフリーズする [#p1b9fe7d] 現象 [#fdd62d28] 原因 [#cc5578c2] 対処 [#h9a44d0b] ファイル読み込み時にEE@と表示され文字化け 現象 jspファイルを読み込むと、モードラインに「EE@」と表示され、文字化けする。 他のエディタでは、文字化けしない。 原因 読み込み時に、ファイルのどっかの文字列が影響してEUC-JPと判断されていない模様。 とりあえず以下の文字列をファイルの先頭に記述すると回避できる。 -*- coding euc-jp -*- いろいろ試行錯誤した結果、半角の中点があるとemacsで文字化けすることがわかった。 対処 vimなどをつかって中点を削除した C-Gを連打するとターミナルがフリーズする 現象 原因 対処
https://w.atwiki.jp/ntemacs/pages/55.html
【本題】 gnupack-13.xx の背景色やフォントを gnupack-11.00 の時代のものと同じにするには、~/.emacs.d/init.el に以下のパッチを当ててください。 $ cd ~/.emacs.d $ patch -b -p0 patch.diff patch.diff --- init.el.orig2015-05-24 12 38 16.359313000 +0900 +++ init.el2015-07-04 20 56 58.919835000 +0900 @@ -90,20 +90,20 @@ ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; ;; デフォルト フォント -;; (set-face-attribute default nil family "Migu 1M" height 110) -(set-face-font default "Migu 1M-11 antialias=standard") +(set-face-attribute default nil family "Migu 1M" height 120) +;; (set-face-font default "Migu 1M-11 antialias=standard") ;; プロポーショナル フォント -;; (set-face-attribute variable-pitch nil family "Migu 1M" height 110) -(set-face-font variable-pitch "Migu 1M-11 antialias=standard") +(set-face-attribute variable-pitch nil family "Migu 1M" height 120) +;; (set-face-font variable-pitch "Migu 1M-11 antialias=standard") ;; 等幅フォント -;; (set-face-attribute fixed-pitch nil family "Migu 1M" height 110) -(set-face-font fixed-pitch "Migu 1M-11 antialias=standard") +(set-face-attribute fixed-pitch nil family "Migu 1M" height 120) +;; (set-face-font fixed-pitch "Migu 1M-11 antialias=standard") ;; ツールチップ表示フォント -;; (set-face-attribute tooltip nil family "Migu 1M" height 90) -(set-face-font tooltip "Migu 1M-9 antialias=standard") +(set-face-attribute tooltip nil family "Migu 1M" height 90) +;; (set-face-font tooltip "Migu 1M-9 antialias=standard") ;;; fontset @@ -384,10 +384,10 @@ ;;; @ screen - hiwin ;;; ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; -(require hiwin) +;; (require hiwin) -;; hiwin-modeを有効化 -(hiwin-activate) +;; ;; hiwin-modeを有効化 +;; (hiwin-activate) ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; @@ -551,15 +551,15 @@ ;;; @ theme ;;; ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; -;; テーマ格納ディレクトリのパス追加 -(add-to-list custom-theme-load-path - (file-name-as-directory (concat user-emacs-directory "theme")) - ) - -;; テーマ選択 -;; (load-theme solarized-light t) -;; (load-theme solarized-dark t) -(load-theme gnupack-dark t) +;; ;; テーマ格納ディレクトリのパス追加 +;; (add-to-list custom-theme-load-path +;; (file-name-as-directory (concat user-emacs-directory "theme")) +;; ) + +;; ;; テーマ選択 +;; ;; (load-theme solarized-light t) +;; ;; (load-theme solarized-dark t) +;; (load-theme gnupack-dark t) ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; 変更履歴 2015/07/04 このページを作成した。
https://w.atwiki.jp/sevenlives/pages/1540.html
*scratch*? *Help*? Emacs
https://w.atwiki.jp/taichik15/pages/54.html
Emacsのscala mode scala-2.8.1.final.tgzをダウンロード scala-2.8.1.final.tgzを展開する $ tar zxvf scala-2.81.final.tgz 2.8.1.final/misc/scala-tool-support/emacs/の*.elをemacsのロードパスが通っているところにコピーする。 $ cp 2.8.1.final/misc/scala-tool-support/emacs/*.el ~/.emacs.d/elisp init.elに次の記述を追加 (require scala-mode-auto)
https://w.atwiki.jp/taichik15/pages/33.html
emacsのinit.el (add-to-list load-path "~/.emacs.d/elisp") (add-to-list load-path "~/.emacs.d/conf") ;(setq inhibit-startup-screen t) (tool-bar-mode 0) (menu-bar-mode 0) ;; (install-elips "http //www.emacswiki.org/emacs/download/auto-install.el") (when (require auto-install nil t) (setq auto-install-directory "~/.emacs.d/elisp/") (auto-install-update-emacswiki-package-name t) (auto-install-compatibility-setup)) (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won t work right. (inhibit-startup-screen t)) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won t work right. ) ;; (setq show-paren-delay 0) (show-paren-mode t) ;; (setq show-paren-style expression) ;; (set-face-background show-paren-match-face nil) (set-face-underline-p show-paren-match-face "blue") (require anything-startup) (global-set-key "\C-xe" anything-for-files) (require auto-complete-config) (add-to-list ac-dictionary-directories "/root/.emacs.d/elisp/ac-dict") (ac-config-default) ;; scala mode (require scala-mode-auto)
https://w.atwiki.jp/okadai-riron/pages/8.html
設定 ホームディレクトリの ".emacs" の最後に以下を追加。 (require tex-site) (setq TeX-default-mode japanese-latex-mode) (setq japanese-TeX-command-default "pTeX") (setq japanese-LaTeX-command-default "pLaTeX") (setq japanese-LaTeX-default-style "jsarticle") (setq TeX-file-extensions ("tex" "sty" "cls" "ltx" "texi" "texinfo" "dtx")) (setq kinsoku-limit 10) (setq TeX-output-view-style (("^dvi$" "." "pxdvi %d"))) 使い方 C-c C-e とすると、\begin{...}, \end{...}などの環境を挿入してくれる。 保存して、C-c C-c とすると、コンパイル。 コンパイルが成功したらもう一度 C-c C-c とすると、dvi-viewer (pxdvi) が立ち上がってできたdviファイルを閲覧できる。 ソースファイルを分割している場合は、それぞれのファイルの末尾に以下の4行を追加。 (分割していなければ必要ない。) 親分 (他のソースファイルを読み込むTeXの本体) %%% Local Variables %%% mode japanese-latex %%% TeX-master t %%% End 子分 (includeなどで読み込まれるファイルの場合) %%% Local Variables %%% mode japanese-latex %%% TeX-master "親分のファイル名(拡張子は除く)" %%% End
https://w.atwiki.jp/ntemacs/pages/43.html
■ MinGW版 Emacs 特有の設定 【お知らせ】 2019/07/30 追記 最新の Thuderbird で External Editor が動かない件については、次の情報があります。 http //zetamatta.hatenablog.com/entry/2017/06/01/105852 2017/11/28 追記 WSL の Emacs と連携可能な emacsclient コマンドも作成しています。次のページを参照ください。 WSL の emacsclient を Windows から利用するための設定 2017/11/28 追記 gnupack の emacsclient コマンドは、startup_emacsclient.exe を利用できます。emacsclient のオプションは、 startup_config.ini ファイルの [startup_emacsclient.exe] セクションで設定できるようになっています。 2017/11/13 追記 Thunderbird のアドオンである External Editor は、設定がうまくできなくなっているようです。(OK ボタンを押せない..。) 【本題】 emacsclientw を使うための設定です。「Windows の操作を Emacs のキーバインドで行うための設定 (Keyhac版)」を使うことで、2) と 3) の必要性はあまり感じませんが、4) は「emacs-eclim を使うための設定 」と連携する上で便利かと思います。 1) emacsclientw を使うためのベースの設定を行う。 次のページを参照して設定してください。 http //shigemk2.hatenablog.com/entry/2013/11/21/gnupack%E3%81%A7emacsclient%E3%82%92%E4%BD%BF%E3%81%84%E3%81%9F%E3%81%84 ただし、次のページの内容と同じ問題が発生するので、Emacs の設定は以下とおりとしている。 http //chanpon-memo.blogspot.jp/2013/11/sendto-emacs.html (require server) (server-force-delete) (server-start) 2) Windows のテキストファイルを emacsclientw を利用して Emacs で開けるようにする。 (1) テキストファイルを右クリックして「プログラムから開く」→「既定のプログラムの選択」をクリックする。 (2) 「参照」ボタンをクリックし、emacsclientw.exe を指定する。 (3) 「この種類のファイルを開く時は、選択したプログラムをいつも使う」にチェックを付ける。 3) Thunderbird の外部エディタとして Emacs を利用できるようにする。 次のページを参照して設定してください。 http //news.mynavi.jp/articles/2014/02/06/thunderbird/001.html 4) Eclipse の外部エディタとして Emacs を利用できるようにする。 次のページを参照して設定してください。 https //github.com/anirudhsasikumar/emacs-eclipse ファイルを Emacs で開こうとして「Emacsclient ERROR」のダイアログが表示される場合は、一度 PC をリスタートしてみてください。 上記の他、Eclipse のメニューから以下を辿って、ファイルタイプのエディターに emacsclientw を追加する方法があります。 ウインドウ 設定 一般 エディター ファイルの関連付け 前者の設定の方が、Emacsアイコンの設定がされたり、Emacs でファイルを開いた際にカーソルの移動をしてくれたりと機能が優れていますが、後者の設定の方が plugin の追加の必要がないため、お手軽かと思います。 なお、emacsclientw で開いたバッファの終了は、C-x # となります。 変更履歴 2014/09/29 このページを作成した。
https://w.atwiki.jp/kobapan/pages/119.html
$ sudo apt-get install mmm-mode .emacsに追記 ;; ---------------------------------------------------------------------------;; MMM mode;; ---------------------------------------------------------------------------(require mmm-auto)(setq mmm-global-mode maybe)(set-face-background mmm-default-submode-face nil) ;背景色は不要(mmm-add-classes ((embedded-css submode css-mode front " style[^ ]* " back " /style ")))(mmm-add-mode-ext-class nil "\\.html\\ " embedded-css)
https://w.atwiki.jp/kobapan/pages/130.html
折り返し表示の扱いについて truncate-lines という変数と、toggle-truncate-lines という関数がある truncate: 【他動詞】1〈樹木・円錐(えんすい)などの〉頭[端]を切る.2〈長い引用句などを〉切り縮める. デフォルトを「折り返し表示しない」にする .emacsに (set-default truncate-lines t) テキストモードの時だけ折り返し表示する .emacsに (add-hook text-mode-hook (lambda () (setq truncate-lines nil))) ; ※ 2014-05-26 訂正 ※永らく、ここを (set-default truncate-lines t) と間違えていた。どうりで、どのメジャーモードでも折り返される訳だ 折り返し表示と折り返さない表示を切り替える M-x toggle-truncate-lines テキストモードとmarkdown-modeのときだけ折り返し表示する .emacsに マクロを使う版 (defmacro def-add-hooks (lst body) `(mapc # (lambda (name) (add-hook name # (lambda () ,body))) ,lst)) (def-add-hooks `(text-mode-hook markdown-mode-hook) (setq truncate-lines nil)) mapc版 (mapc (lambda (hook) (add-hook hook (lambda () (setq truncate-lines nil)))) (text-mode-hook markdown-mode-hook))
https://w.atwiki.jp/ntemacs/pages/89.html
■ Windows Subsystem for Linux の Emacs で利用できる設定 【お知らせ】 2021/06/29 追記 次の設定により wslstart をインストールし、4) の設定を黄色背景箇所のとおりにすると、Remote-WSL で開いているフォルダからでも Windows のファイルやフォルダ、ショートカットファイルなどをターミナルを介さずに開くことができるようになります。 WSL で cygstart 的コマンドを使うための設定 "alt-editor.binary" "wslstart", "alt-editor.args" "{filename}" wslstart の代わりに次で紹介している sglstart を利用することもできます。 singleton な動きをする cygstart 的コマンドを使うための設定 (WSL版) 2021/02/05 追記 本ページの内容は WSL2 でも動作します。DrvFs や VolFs の記載がある場合には、Windows 側のファイルシステム、WSL2 側のファイルシステムと読み替えてください。 2019/10/20 追記 本設定と逆方向の操作をしたい場合には、次の設定を参考としてください。 WSL の Emacs から VSCode でファイルを開くための設定 【本題】 VSCode で開いているファイルを WSL の Emacs で開くための設定です。 次のページの内容を参考とさせていただきました。本設定は、次のページの内容を VSCode for Windows で動くようにしたものです。 https //blog.shibayu36.org/entry/2019/10/07/193000 1) 次の設定を参考とし、wslemacs-start.exe を起動して、wslclient.exe コマンドが動作するように設定する。 WSL の emacsclient を Windows から利用するための設定 2) VSCode に拡張機能 Open in Editor をインストールする。 3) Open in Editor をローカル環境の拡張機能としてインストールした場合は、Manage Configure Extension Settings の User タブより settings.json を開き、次の設定を追加する。 "alt-editor.binary" " C \\で始まるコマンドのパス(\は\\とする) \\wslclient.exe", "alt-editor.args" "-n +{line} {column} {filename}" 4) Open in Editor を Remote-WSL の拡張機能としてインストールした場合は、Manage Configure Extension Settings の Remote タブより settings.json を開き、次の設定を追加する。 "alt-editor.binary" "wslclient.exe", "alt-editor.args" "-n +{line} {column} {filename}" 5) VSCode を再起動する。 6) VSCode でファイルを開き、Alt+Shift+e を入力する。 7) 必要に応じて keybindings.json を設定し、キーバインドを変更する。 コマンドパレットを開き、key と打って表示される Preferences Open Keyboard Shortcuts (JSON) を選択して開く keybindings.json に次を設定する。 { "key" "ctrl+c e", "command" "alt-editor.openFile", "when" "editorTextFocus" } 変更履歴 2019/10/20 このページを作成した。 2019/11/06 VSCode を Remote-WSL で動かしたときに正常に動作していなかったのを対策した。